package com.stylefeng.guns.modular.system.model;

import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 用户信息表
 * </p>
 *
 * @author kutty
 * @since 2018-11-07
 */
@TableName("phone_userinfo_repeat")
public class PhoneUserinfoRepeat extends Model<PhoneUserinfoRepeat> {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 时间
     */
    private String time;
    /**
     * 系统
     */
    private String os;
    /**
     * 分辨率
     */
    @TableField("phone_resolution")
    private String phoneResolution;
    /**
     * uuid
     */
    @TableField("phone_udid")
    private String phoneUdid;
    /**
     * 密钥
     */
    private String appkey;
    /**
     * sdk版本
     */
    @TableField("sdk_version")
    private String sdkVersion;
    /**
     * 当前网络类型
     */
    private String currentnetworktype;
    private String cpid;
    /**
     * 手机软件名称
     */
    @TableField("phone_softname")
    private String phoneSoftname;
    /**
     * 手机软件版本
     */
    @TableField("phone_softversion")
    private String phoneSoftversion;
    /**
     * 类型
     */
    private String type;
    /**
     * imei
     */
    @TableField("phone_imei")
    private String phoneImei;
    /**
     * imsi
     */
    @TableField("phone_imsi")
    private String phoneImsi;
    /**
     *  mac地址
     */
    @TableField("phone_mac")
    private String phoneMac;
    /**
     * 网络连接
     */
    @TableField("phone_apn")
    private String phoneApn;
    /**
     * 固件版本
     */
    @TableField("phone_firmware_version")
    private String phoneFirmwareVersion;
    /**
     * 国家
     */
    @TableField("phone_country")
    private String phoneCountry;
    /**
     * 省份
     */
    @TableField("phone_province")
    private String phoneProvince;
    /**
     * 城市
     */
    @TableField("phone_city")
    private String phoneCity;
    /**
     * 品牌
     */
    @TableField("phone_brand")
    private String phoneBrand;
    /**
     * 模型
     */
    @TableField("phone_model")
    private String phoneModel;
    private String addtime;
    /**
     * 请求IP
     */
    private String reqip;
    private String sid;
    /**
     * 内核版本
     */
    @TableField("core_sdk_version")
    private String coreSdkVersion;
    /**
     * apk安装的位置
     */
    @TableField("code_location")
    private String codeLocation;

    /**
     * 安卓id
     * */
    private String androidid;

    public String getAndroidid() {
        return androidid;
    }

    public void setAndroidid(String androidid) {
        this.androidid = androidid;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public String getOs() {
        return os;
    }

    public void setOs(String os) {
        this.os = os;
    }

    public String getPhoneResolution() {
        return phoneResolution;
    }

    public void setPhoneResolution(String phoneResolution) {
        this.phoneResolution = phoneResolution;
    }

    public String getPhoneUdid() {
        return phoneUdid;
    }

    public void setPhoneUdid(String phoneUdid) {
        this.phoneUdid = phoneUdid;
    }

    public String getAppkey() {
        return appkey;
    }

    public void setAppkey(String appkey) {
        this.appkey = appkey;
    }

    public String getSdkVersion() {
        return sdkVersion;
    }

    public void setSdkVersion(String sdkVersion) {
        this.sdkVersion = sdkVersion;
    }

    public String getCurrentnetworktype() {
        return currentnetworktype;
    }

    public void setCurrentnetworktype(String currentnetworktype) {
        this.currentnetworktype = currentnetworktype;
    }

    public String getCpid() {
        return cpid;
    }

    public void setCpid(String cpid) {
        this.cpid = cpid;
    }

    public String getPhoneSoftname() {
        return phoneSoftname;
    }

    public void setPhoneSoftname(String phoneSoftname) {
        this.phoneSoftname = phoneSoftname;
    }

    public String getPhoneSoftversion() {
        return phoneSoftversion;
    }

    public void setPhoneSoftversion(String phoneSoftversion) {
        this.phoneSoftversion = phoneSoftversion;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getPhoneImei() {
        return phoneImei;
    }

    public void setPhoneImei(String phoneImei) {
        this.phoneImei = phoneImei;
    }

    public String getPhoneImsi() {
        return phoneImsi;
    }

    public void setPhoneImsi(String phoneImsi) {
        this.phoneImsi = phoneImsi;
    }

    public String getPhoneMac() {
        return phoneMac;
    }

    public void setPhoneMac(String phoneMac) {
        this.phoneMac = phoneMac;
    }

    public String getPhoneApn() {
        return phoneApn;
    }

    public void setPhoneApn(String phoneApn) {
        this.phoneApn = phoneApn;
    }

    public String getPhoneFirmwareVersion() {
        return phoneFirmwareVersion;
    }

    public void setPhoneFirmwareVersion(String phoneFirmwareVersion) {
        this.phoneFirmwareVersion = phoneFirmwareVersion;
    }

    public String getPhoneCountry() {
        return phoneCountry;
    }

    public void setPhoneCountry(String phoneCountry) {
        this.phoneCountry = phoneCountry;
    }

    public String getPhoneProvince() {
        return phoneProvince;
    }

    public void setPhoneProvince(String phoneProvince) {
        this.phoneProvince = phoneProvince;
    }

    public String getPhoneCity() {
        return phoneCity;
    }

    public void setPhoneCity(String phoneCity) {
        this.phoneCity = phoneCity;
    }

    public String getPhoneBrand() {
        return phoneBrand;
    }

    public void setPhoneBrand(String phoneBrand) {
        this.phoneBrand = phoneBrand;
    }

    public String getPhoneModel() {
        return phoneModel;
    }

    public void setPhoneModel(String phoneModel) {
        this.phoneModel = phoneModel;
    }

    public String getAddtime() {
        return addtime;
    }

    public void setAddtime(String addtime) {
        this.addtime = addtime;
    }

    public String getReqip() {
        return reqip;
    }

    public void setReqip(String reqip) {
        this.reqip = reqip;
    }

    public String getSid() {
        return sid;
    }

    public void setSid(String sid) {
        this.sid = sid;
    }

    public String getCoreSdkVersion() {
        return coreSdkVersion;
    }

    public void setCoreSdkVersion(String coreSdkVersion) {
        this.coreSdkVersion = coreSdkVersion;
    }

    public String getCodeLocation() {
        return codeLocation;
    }

    public void setCodeLocation(String codeLocation) {
        this.codeLocation = codeLocation;
    }

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "PhoneUserinfoRepeat{" +
        "id=" + id +
        ", time=" + time +
        ", os=" + os +
        ", phoneResolution=" + phoneResolution +
        ", phoneUdid=" + phoneUdid +
        ", appkey=" + appkey +
        ", sdkVersion=" + sdkVersion +
        ", currentnetworktype=" + currentnetworktype +
        ", cpid=" + cpid +
        ", phoneSoftname=" + phoneSoftname +
        ", phoneSoftversion=" + phoneSoftversion +
        ", type=" + type +
        ", phoneImei=" + phoneImei +
        ", phoneImsi=" + phoneImsi +
        ", phoneMac=" + phoneMac +
        ", phoneApn=" + phoneApn +
        ", phoneFirmwareVersion=" + phoneFirmwareVersion +
        ", phoneCountry=" + phoneCountry +
        ", phoneProvince=" + phoneProvince +
        ", phoneCity=" + phoneCity +
        ", phoneBrand=" + phoneBrand +
        ", phoneModel=" + phoneModel +
        ", addtime=" + addtime +
        ", reqip=" + reqip +
        ", sid=" + sid +
        ", coreSdkVersion=" + coreSdkVersion +
        ", codeLocation=" + codeLocation +
        "}";
    }
}
